题意:$Farmer John $的农场缺水了。
他决定将水引入到他的 $n$ 个牧场。他准备通过挖若干井,并在各块田中修筑水道来连通各块田地以供水。在第 $i$ 号田中挖一口井需要花费 $W_i$ 元。连接 $i$ 号田与 $j$ 号田需要 $P_{i,j}$($P_{j,i}=P_{i,j}$)元。
请求出 FJ 需要为使所有农场都与有水的农场相连或拥有水井所需要的最少钱数。
$1 \leqslant n \leqslant 300$,$1 \leqslant W_i \leqslant 10^5$,$1 \leqslant P_{i,j} \leqslant 10^5$。
做法最小生成树很容易发现,但是难点在于想单独打井,设一个源点$0$,把每个井与$0$连边,费用就是打井所需费用
1 |
|